About Giles Holdings Limited (SC246391) United Kingdom