About Myers Bros Ltd (12833231) United Kingdom