About Avondale Investment Management Limited (07775158) United Kingdom