About J.e. Sowden Limited (00429160) United Kingdom