About Niella Property Services Ltd (10437897) United Kingdom