About Rodd Design Limited (06409502) United Kingdom