About Lankfer Engineering And Design Consulting Ltd (09996378) United Kingdom