About Barham Railway Limited (10260766) United Kingdom