About Giles Armstrong Limited (13157107) United Kingdom