About Cotter Engineering Limited (05980508) United Kingdom