I always recommend Gillian at Ethical Dog Trainer. She's an absolute joy to work with and focuses on positive reinforcement. Helped us a lot with our Romanian rescue since we adopted him. She's based on the West End, but travels to you - so basically all you are looking for!