About Palmers Luxury Limited (13137890) United Kingdom