About S & J Palmer Ltd (08960993) United Kingdom