About Taylor Capital Holdings Ltd (SC713498) United Kingdom