About Meikles Limited (03811450) United Kingdom