About Palm Lettings Ltd (10810266) United Kingdom