About Rickitt Mitchell & Partners Limited (01104142) United Kingdom