About The Barn Pictures Limited Partnership (LP008422) United Kingdom