About 7 Leopold Road Management Company Limited (03441693) United Kingdom