About 7 South Road Management Company Limited (01820185) United Kingdom