About Capita Travel & Events Holdings Limited (06258931) United Kingdom