About S & L Building Group Limited (13019224) United Kingdom