About J.p. Stephens & Son (london) Limited (02150925) United Kingdom