About Tessa Horovitz Design Ltd (08382919) United Kingdom