About Bristol Merchant Services Limited (09268796) United Kingdom