About Lamdin Associates Limited (12215280) United Kingdom