About Lambert Holdings Limited (03288781) United Kingdom