About John Melville & Company Limited (SC031581) United Kingdom