About Glebe Yard Management Limited (04177202) United Kingdom