About Palmetto Limited (02272814) United Kingdom