About Palmer & Skippins Limited (04432333) United Kingdom