About British Franchise Association (01341267) United Kingdom