About John Leese Limited (04754219) United Kingdom