About Slough Thames Street Centre Limited (05826391) United Kingdom