About Osprey Inns Limited (04505056) United Kingdom