About Slough Bars Limited (10499597) United Kingdom