About Londer & Mowse Limited (11216624) United Kingdom