About Giles & Dening Holdings Limited (10967650) United Kingdom