About The Welded Tandem Picture Company Limited (06679161) United Kingdom