About Mitchella Ltd (09499165) United Kingdom