About Nella S Properties Ltd (13170513) United Kingdom