About Ampersand Associates Limited (02546254) United Kingdom