About Palmer Sawyer Ltd (08300584) United Kingdom