About J.stoddard & Sons Limited (00313618) United Kingdom