About Helme & Daughters Limited (13000427) United Kingdom