About Mitcham Holdings Ltd (07649690) United Kingdom