About Osprey Clark Developments Limited (11710463) United Kingdom