23 Kestrel Ave Management Company Limited Company number17037068 StatusActive TypePrivate Limited Company Incorporated17 Feb 2026 Nature of business Residents property management Registered office 23 Kestrel AvenueLondonSE24 0ED Data JSON Markdown