About Nicolas Franchise Limited (09705563) United Kingdom