About Attwood Industries Limited (08900335) United Kingdom