About Mcglashan Mackay Limited (SC518044) United Kingdom