About Tessa Lam Designs Limited (01941572) United Kingdom