About Number 84 Management Company Limited (04439206) United Kingdom