About Martin Aitken Associates Limited (SC275683) United Kingdom