About Omnibus Travel (london) Limited (01327825) United Kingdom