About Osprey Developments Limited (00974243) United Kingdom