About Palmer Allen Group Limited (11926807) United Kingdom