Our Team

Donald Maclean | Business Cost Consultants | Glasgow

Donald Maclean

Founder & Chairman

I have enjoyed leading a team of experts who are able to make dramatic savings in costs and time for our clients. We are problem solvers. Normally we help SMEs fight huge utility companies and regulators, which is very satisfying.

For example, one client in Edinburgh asked us to review his water charges in a large office building. “The costs are quite small but worth reviewing” he said. He was astonished when we found overcharges and tracked them back over 5 years. Three months after taking us on he received a cheque for over £461,000.

In my spare time, I enjoy going to classical, choral and bluegrass concerts, theatre, opera and cinema. We are very fortunate to be a cultural hub in Glasgow. For exercise I like to swim, walk and cycle.

Steve de la Rosa

Steve de la Rosa

Managing Director

I am looking forward to taking BCC forward with exciting new development plans, which will benefit both our clients and us.

It’s an exciting time, and I’m relishing the challenge.

In my spare time, I enjoy training in the gym, watching movies, DIY and fiddling with classic cars.

Morrison Cowan

Finance Director

I enjoy being responsible for the financial aspects of the business and being in a position to provide useful information to the management team. On a day-to-day basis, the work is varied and interesting.

During the last year, I have been involved with managing a successful R&D claim which has assisted in funding our major investment in new software systems. This has helped the business to provide a more streamlined service to our clients.

In my spare time, I like taking my dog for walks, watching movies and trying to keep my garden tidy!

Neil Sullivan

Neil Sullivan

Business Development Manager

The part of my job I enjoy most is helping new customers and clients to reduce their utility consumption and improve their impact on the environment.

Recently, I’ve developed water reduction strategies for a number of high profile corporate customers, outlining their ongoing commitments and helping to set reduction targets.

Away from the office, if I’m not spending time with my four-year-old I’ll be reading or practicing for my other hobby – Karaoke!

Andrew Sharp

Operations & IT Support

I enjoy how varied the work is and especially the data analysis, coding and problem solving.

I recently conducted good negotiation and navigation of industry procedures, which resulted in a saving of £84,000 on retrospective gas charged to one of our clients.

Outside of work, I enjoy watching movies, socialising with friends, model making, video and table top gaming.

John Sweeney


I enjoy the procurement side of my job the most, particularly number crunching; seeing the end result of my days’ work in figures is satisfying.

I recently saved one of our clients £14,818 by reducing their maximum import capacity to a suitable margin.

I play Shinty at the highest level, it takes up a lot of my spare time and I also enjoy watching and partaking in various sports, exploring new places is fun.

Huba Mihály

Huba Mihály


Joining BCC was one of the best decisions I made last year. Coming from a corporate background it is refreshing and inspiring to see the client-focused, personalised, get-everyone-involved attitude and processes at BCC.

During my years in energy I have managed portfolios ranging from 1GWh to 800GWh annual consumption and have dealt with a range of issues as well as contract negotiations for them.

Outside of work, I enjoy reading, winter sports, ball games and writing short stories. I’m also the IT support for my whole family.

John Sinclair

John Sinclair


In my role as a Consultant I enjoy working in the fast-moving and ever-changing energy markets. I thrive on providing our clients with the most up-to-date, cost-effective energy solutions together with a high level of bespoke customer service.

Outside of work, I enjoy playing golf, skiing and spending time with my family and friends.


Jannat Javeed

Trainee Consultant

I love the variety at BCC. As a member of the CSA team I enjoy learning new aspects of the business. Every day is different, and I get to interact with such a varied people.

I particularly enjoy successfully clearing billing disputes for clients where there have been previous difficult issues.

Outside of work, I enjoy shopping, going out with friends and visiting new places.

Joanne Gallacher

Client Service Advisor, Team Lead

Part of my job involves training new members of staff. I enjoy helping them develop within the company, watching them go from strength to strength and becoming an integral part of our team.

I enjoy helping clients. Recently, one of our large multi-site clients was being billed erratically. I liaised with the supplier and, after a long and complicated dispute, was able to secure over £10,000 compensation.

In my spare time, I enjoy socialising with friends and travelling.

Margaret Donaldson

Client Service Advisor

The aspect of my job which I love the most is the variety and saving clients money.

I recently secured £19,000 compensation for a long standing dispute which we resolved for one of our clients.

Outside of work, I enjoy travelling and spending time with my friends and family.

Jane Brown

Client Service Advisor

I enjoy building good working relationships with my clients and suppliers.

Recently, one of the big six suppliers had opened one of my client’s accounts on the wrong number of meter dials. I noticed this and after liaising with my client and the supplier, I managed to achieve a refund of just over £13,000.

Outside work, I like keeping fit. We have just moved house and I am also enjoying decorating, picking new colours and fabrics.

Amanda Cleland

Client Service Advisor 

I love working in such a varied environment and no two days are the same. I came to BCC with 9 years energy industry experience which will help me provide the best experience for my clients. I enjoy building relationships and getting to interact with different people.

Outside of work, I enjoy spending time with friends, travelling and I am also a player in a local Roller Derby sports team.

Get in touch and start saving today

Fill in the form below or call us on 0141 226 8525

  • This field is for validation purposes and should be left unchanged.