About Mitchell Interflex Limited (02724470) United Kingdom