About C Palmer Ltd (11748879) United Kingdom