About Albert Mills Management Company Limited (05723479) United Kingdom