About Mayor Holding Limited (11290213) United Kingdom