About Pelham Smithers Associates Limited (07075266) United Kingdom