About D Palmer Ltd (11594033) United Kingdom