About Jubilee Barn Limited (09889297) United Kingdom