About J & J Ashcroft Holdings Limited (13646506) United Kingdom