About Meek & Company Limited (08525371) United Kingdom