About First Avenue Management Company Limited (06770358) United Kingdom