About Newell Marshall Property Ltd. (SC209027) United Kingdom