About Stevens Fox & Co. Limited (00947741) United Kingdom