About S N Melville Limited (10828201) United Kingdom