About Palmer Technical Services Limited (03387283) United Kingdom