About Palmer Snell Limited (04528217) United Kingdom