About Lambarde Securities Limited (01094625) United Kingdom