About Mcgillicuddy & Associates Ltd (11998573) United Kingdom