About Leishman Mcallister Limited (SC560477) United Kingdom