About Mitchell S Mowers Ltd (13362310) United Kingdom