About David Andrew Giles Limited (10000603) United Kingdom