About L M Townsend Limited (06834584) United Kingdom