About Myers & Myers Ltd (05296967) United Kingdom