About Alex Meikle & Son Limited (SC327695) United Kingdom