About Thomas Noah Designs Limited (07832608) United Kingdom