About Osprey Hospitality Property Ltd (12273601) United Kingdom