About Giles & Sons Rail Limited (10004170) United Kingdom