About L & S Building Limited (02093830) United Kingdom