About Mitchell Business & Sales Consultants Ltd (11796495) United Kingdom