About L Myers Limited (11780902) United Kingdom