About Mitchell Mayor Ltd (11758501) United Kingdom