About Osprey Lodge Management Limited (11816318) United Kingdom