About N & J Owen Limited (08057908) United Kingdom