About Peter Leach Limited (13191996) United Kingdom