About Stil Nicholas Limited (11759289) United Kingdom