About Rodneys Chop Shop Limited (11223472) United Kingdom