About S&a Builders Merchants Limited (09892300) United Kingdom