About N J Horsfall Limited (07233798) United Kingdom