About Myers Lord Associates Limited (11509397) United Kingdom