About Giles Walker Contracts Limited (11580924) United Kingdom