About Lamb Developments Limited (11927122) United Kingdom