About Leigh Engineering & Management Services Limited (04222312) United Kingdom