About N. Stephens & Co. Ltd (04119748) United Kingdom