About Markel Capital Holdings Limited (06722095) United Kingdom