About Freebarn Limited (08605483) United Kingdom