About The London Picture Company Limited (01559142) United Kingdom