About Kestrel Apartments Limited (11209068) United Kingdom