About Neumann Leathers Limited (07675917) United Kingdom