About Sewells Holdings Limited (03634099) United Kingdom