About Glebe Blackheath Ltd (13508699) United Kingdom