About Nichelle Alexandra Limited (09983360) United Kingdom