About Glebe House Devon Limited (12073532) United Kingdom