About Albany Villas Management Company Limited (02506790) United Kingdom