About 1892 Television & Film Location Management Company Ltd (07175460) United Kingdom