About P Palmer Limited (10126253) United Kingdom