About Palmetto & Associates Limited (06674357) United Kingdom