About J.stevens & Son Ltd (12387739) United Kingdom