About Barry Wilson Spain Limited (09060639) United Kingdom