About Osprey Clarke Limited (02741601) United Kingdom