About The Palmers Group Limited (12178072) United Kingdom