About Palmer & Douglas Limited (05514654) United Kingdom