About J Andrew Townend Limited (06106098) United Kingdom