About Kirby & Wells Limited (02740587) United Kingdom