About Bradshaw Taylor Holdings Limited (11676834) United Kingdom