About C E Palmer Ltd (11838958) United Kingdom