About Peter Leach Associates Ltd (11996242) United Kingdom