About Osprey Estates Limited (07570169) United Kingdom