We need the actual numbers for pH and hardness. There is no such thing as perfect, different fish just like it differently, so it makes sense to keep fish that will thrive in the water you are able to provide for them. Your water supplier's website will have the values from their tests in the last year. They are legally required to make this available (your mention of Maidenhead Aquatics leads me to assume you are in the UK). Remember we need the units too for hardness because different suppliers measure these differently.
As for MAQ... Different stores have different levels. I have 2 branches within 10 miles. One of these I will not use because the staff are completely clueless. They like to sound like experts and always have an answer for everything but they are usually wrong. The other store I trust implicitly so that's the one I use - even though it is further away. Even so I know the guys there and if I don't recognise the person I am speaking to (students and new staff have a right to work too ) I ask for one of the others by name if I need help or advice that requires "expert" knowlege.
BTW as others have pointed out it is not possible for your water to be perfect for the species you have. It may be possible for your water to be tolerable for all of them but to advise on that we need the actual numbers for the test results.
As for MAQ... Different stores have different levels. I have 2 branches within 10 miles. One of these I will not use because the staff are completely clueless. They like to sound like experts and always have an answer for everything but they are usually wrong. The other store I trust implicitly so that's the one I use - even though it is further away. Even so I know the guys there and if I don't recognise the person I am speaking to (students and new staff have a right to work too ) I ask for one of the others by name if I need help or advice that requires "expert" knowlege.
BTW as others have pointed out it is not possible for your water to be perfect for the species you have. It may be possible for your water to be tolerable for all of them but to advise on that we need the actual numbers for the test results.