About 25 Harbord Road Management Company Limited (06104615) United Kingdom