About Osprey Real Estate Consultancy Services Limited (10580259) United Kingdom