About S&a Builders & Sons Limited (11978829) United Kingdom