About Palmer & Smith Limited (12238799) United Kingdom