About Leach Construction Services Limited (04657652) United Kingdom