About Mitchell S Ball Limited (11317236) United Kingdom