About Slough Travel Ltd (11242039) United Kingdom