About Nellie Carmen Properties Ltd (11554840) United Kingdom