About 22 24 Earls Road Management Company Limited (04181453) United Kingdom