About London Overground Rail Operations Ltd (05668786) United Kingdom