About James Giddings Ltd (11069323) United Kingdom