About Giles Garratt Limited (11978281) United Kingdom