About 12 Lennox Road South Management Company Limited (06518060) United Kingdom