About 13 Romola Road Management Limited (02539114) United Kingdom