About Meikle Advisers Limited (09011183) United Kingdom