About The Little Picture Company London Limited (07052556) United Kingdom