About Hexagon London Limited (09260253) United Kingdom