About Stephen And Nicholas Ltd (13388185) United Kingdom