About Mansfield Roderick Limited (11283339) United Kingdom