About David Filmer Limited (02271516) United Kingdom