About Mclennan & Associates Limited (SC122894) United Kingdom