About James Giles & Sons Limited (04720353) United Kingdom