About J Palmer Limited (08585252) United Kingdom