16/21 Squires Court (management) Limited has been prospering on the market for 22 years. Registered with number 04399597 in 2002, the firm is located at 19 Squires Court, London N3 2RJ. The enterprise's principal business activity number is 98000, that means Residents property management. Its latest financial reports cover the period up to March 31, 2022 and the most recent confirmation statement was released on February 28, 2023.
The info we posses related to the following company's MDs reveals a leadership of two directors: Adil A. and Josephine P. who joined the team on 2007/01/17 and 2002/03/20.