About Osborne Property Developments Limited (13460569) United Kingdom