About J C Palmer Limited (13082508) United Kingdom