About Appledore Associates Uk Ltd (03580332) United Kingdom