About Nicole Armstrong Ltd (12129369) United Kingdom