About Ampersand Partnership Limited (07758717) United Kingdom