About Ampersand London Ltd (09619810) United Kingdom