About National Express North America Holdings Limited (07855182) United Kingdom