About Mitchell Rights Management Limited (09993069) United Kingdom