About Myers London Limited (06732168) United Kingdom