About Osprey Close Management Company Limited (08735308) United Kingdom