About The Hickman Avenue Management Company Limited (10500383) United Kingdom