About Ashworth & Palmer Limited (08627842) United Kingdom