Can't recommend Carter Designs
https://www.carter-designs.com highly enough. Met with around 5 firms/individuals and he stood out by far and delivered beyond expectation.
Unfortunately we met him only after appointing another that we ended up cutting loose due to various let downs.