About Barker Sellars Rail Ltd (11791458) United Kingdom