About Palmastro Limited (01941420) United Kingdom