About Kenneth Townsend Designs Ltd (12145918) United Kingdom