About Rod Holdsworth Limited (10538938) United Kingdom