About Slough Stoke Road Centre Limited (07705592) United Kingdom