About L & S Building Developments Ltd (13510443) United Kingdom