About Lacaze Projects Limited (10304502) United Kingdom