About Meakins & Son Limited (01885333) United Kingdom