About Seidensticker (uk) Limited (03885692) United Kingdom