About Palmer Allen Limited (01526733) United Kingdom