About Slough Builders Limited (02453889) United Kingdom