I have booked with Southall Travel a couple of times. Booked holiday package and flights with them. What impresses me is their ability to offer some of the most reasonable prices. Their customer service is fairly good. Overall satisfied.
Have travelled with British Airways in the past. Good alternative for air travel. The carrier offers superb in-flight entertainment, meals and services.