About J & S Palmer Limited (12655482) United Kingdom