About Nicole Allen Co Uk Limited (SC710431) United Kingdom