About London Stock Footage Limited (06064195) United Kingdom