About Glebe House Industries Ltd (SC664579) United Kingdom