About Ampersand Holdings Limited (09483486) United Kingdom