About Melville Castle Ltd. (SC490427) United Kingdom