Clexia Ltd Company number17565304 StatusActive TypePrivate Limited Company Incorporated5 Nov 2026 Nature of business Other letting and operating of own or leased real estate Registered office St. Peters CottageHolliers HillBexhill-On-SeaTN40 2DU Data JSON Markdown