About Mitchell & Rollins Limited (04393209) United Kingdom