About J.a.shouler & Son Limited (00703888) United Kingdom