About S.t. Abbott Holdings Limited (03949696) United Kingdom