About Roderick Charles Limited (03291306) United Kingdom