About West Avenue Management Company Limited (11564760) United Kingdom