About Palmetto London Limited (08547901) United Kingdom