About Osprey Property Developments Limited (07671230) United Kingdom