About A C Lambert & Son Ltd (07892538) United Kingdom