About Rhodi Manufacturing Services Limited (03236601) United Kingdom