About Lammas Associates Limited (03306061) United Kingdom