About Palmers Stores Limited (10144590) United Kingdom