About South London Investment Co. Limited (00598444) United Kingdom