About Tessa Packard London Limited (08795867) United Kingdom