About Maclean & Walker Limited (SC550816) United Kingdom