About A & S Townsend Limited (04463206) United Kingdom