About Bycroft Phillips Rail Limited (12922877) United Kingdom