About South London Holding Company Limited (10851364) United Kingdom