About N R Howell Limited (04580752) United Kingdom