About John Leach Properties Limited (03164676) United Kingdom