About South Close Management Limited (02650233) United Kingdom