About Heywood Accessories & Spares Limited (04321205) United Kingdom