About Myers Clark Limited (07380526) United Kingdom