About S.v.owen & Son Limited (02210003) United Kingdom