About John Mower & Co Limited (00619539) United Kingdom