About Peter Haworth & Sons Limited (06668267) United Kingdom