About Ampersand Brands Limited (07804344) United Kingdom