About By Meikle Ltd (11245369) United Kingdom