About Lammas Consultants Limited (07118480) United Kingdom