About Amberdene Management Company Limited (02677865) United Kingdom