About Palm Consultants Limited (08291033) United Kingdom