About Mitchell International Limited (SC181361) United Kingdom