About Quex Barn Limited (11214813) United Kingdom