About The Glebe House Ltd (11414065) United Kingdom