About G S D Lambert & Sons Limited (02156869) United Kingdom