About Meikle Ferry Ltd (13650047) United Kingdom