About Osprey Meadow Limited (13370533) United Kingdom