About Mitchell Mackintosh Limited (SC655246) United Kingdom