About Mill Hill Giles Limited (08910495) United Kingdom