About Meikle Bros. Limited (00510965) United Kingdom