About Wells Chase Management Company Limited (02469229) United Kingdom