About Rodrick & Sons Limited (09108849) United Kingdom