About Albany Associates Limited (02634600) United Kingdom