About Capstick Engineering Limited (06849587) United Kingdom