About Lancett & Co Limited (07488395) United Kingdom