About Alexandra Bay Management Company Limited (06058517) United Kingdom