About Palm Retail Ltd (13278812) United Kingdom