About The Mcquater Partnership Ltd (12586075) United Kingdom