About Meikle Ley Limited (SC522173) United Kingdom