About Giles Nicholas Design Limited (11899121) United Kingdom