About Glebe Meadows (bh) Management Limited (12861290) United Kingdom