About Lamport Lamport & Lamport Limited (06182117) United Kingdom