About Rodcap (uk) Int L Limited (07982003) United Kingdom