About Ashcroft Associates Limited (06865643) United Kingdom