About Palm Leeds Limited (10855332) United Kingdom