About S Townsend Ltd (07462732) United Kingdom