About Melville Strachan Limited (SC569294) United Kingdom