About Palmer Adaptation Limited (08541275) United Kingdom