About Cotterell Engineering Limited (04712196) United Kingdom