About Palm & Cedar Limited (04297524) United Kingdom