About 4-8 Minerva Street Management Company Limited (04273208) United Kingdom