British Airways does have seating plans on http://www.britishairways.com
, specific to each class. Follow the Traveller´s information
link, then Travel classes
, select the class you're interested in and in the More about...
section on the right side you will see Seating Plans
. For example here's the Boeing 747 First Class configuration: