About 59 Eynham Road London Management Company Limited (06382298) United Kingdom