About Nelson & Mace Limited (13678386) United Kingdom