About Heywood Williams Components Limited (02523354) United Kingdom