About London & Southern Limited (07511252) United Kingdom