About Ben Seiden Limited (09482960) United Kingdom