About Mann London Limited (12291199) United Kingdom