About J.c. & R.h. Palmer Limited (01233923) United Kingdom