About Meikle-mcintosh Limited (07845828) United Kingdom