About Osprey Homes (applemead) Limited (12327211) United Kingdom