About Severin Barry Limited (13284171) United Kingdom