About Thomas Alexander Holdings Limited (02280956) United Kingdom