About W Lamb Developments Limited (12853236) United Kingdom