About Tyre Station Slough Limited (12601451) United Kingdom