About Osprey House (management) Limited (04545565) United Kingdom