About Lamberts London Limited (00968050) United Kingdom