About 24 Romola Road Management Company Limited (08281283) United Kingdom