About Laming & Wills Developments Limited (10918986) United Kingdom