About A Palmer Ltd (11909608) United Kingdom