About Gregg Latchams Holding Company Limited (06587363) United Kingdom