Blount British Cars, Ltd.
The BBC is a group of British Motorcar enthusiasts who gather to share experiences in repairing, restoring and driving their cars.
It looks like nothing was found at this location. Maybe try a search?