About Ghyll Associates Limited (07488503) United Kingdom