About Ashcroft Templeton Consulting Ltd (07303792) United Kingdom