About Leach O Connell Consultancy Ltd (10775492) United Kingdom