About Mcgregor Mcmahon & Associates Limited (02768861) United Kingdom