About Nicolas Royle Limited (11753751) United Kingdom