About Albany Investment Holdings Limited (13414912) United Kingdom