About Lexa London Limited (07731739) United Kingdom