About Myers Builders Merchants Ltd (08220081) United Kingdom