About Alexandra Court (teddington) Limited (04633178) United Kingdom