About Palm Beech Limited (08752371) United Kingdom