About Glebe Knoll Limited (06720748) United Kingdom