About L & S Developments Limited (05024614) United Kingdom