About Carl Jelley Engineering Ltd (12270574) United Kingdom