About Slough Express Tailors Ltd (12259709) United Kingdom