About Osterley Estates Limited (10224183) United Kingdom