About Palmer Holdings Limited (04498003) United Kingdom