About L. And S. Barber (builders) Limited (01333085) United Kingdom