About Lambert & Foster (projects) Limited (09116976) United Kingdom