About Leech & Co Solicitors Limited (07121374) United Kingdom