About S Duffadar Limited (10420011) United Kingdom