About Stanford Giles Limited (11457744) United Kingdom