About Lamber & Co Limited (12987911) United Kingdom