About The Sixty Six Picture Club Limited (08855465) United Kingdom