About Lammond Associates Ltd (12997260) United Kingdom