About Curmudgen Engineering Limited (08870604) United Kingdom