About Ashcroft Holdings Ltd (11279224) United Kingdom