About 39 Holland Road Management Limited (03850851) United Kingdom