About The Wells Management Company Limited (03424680) United Kingdom