About South Lodge Management (mitcham) Limited (01251674) United Kingdom