21 Palmeira Square Management Limited with reg. no. 05184069 has been operating on the market for 20 years. This Private Limited Company is located at 2-6 Sedlescombe Road North, in St. Leonards-on-sea and their area code is TN37 7DG. This company's principal business activity number is 98000 meaning Residents property management. Its most recent financial reports cover the period up to Sun, 31st Jul 2022 and the most recent confirmation statement was released on Thu, 13th Jul 2023.
The information we have detailing the following firm's personnel reveals the existence of six directors: David K., Alan D., Adrian H. and 3 other directors who might be found below who joined the team on Wednesday 22nd June 2022, Saturday 18th August 2018 and Wednesday 17th April 2013.