About Giles P Croft Limited (11876280) United Kingdom