About Catterall Engineering Limited (11072990) United Kingdom