About Mitchellis Holdings Limited (11466578) United Kingdom