About Glen Andred Management Company Limited (02840521) United Kingdom