About Palmer Administration Ltd (11631073) United Kingdom