About London Filter Limited (12321306) United Kingdom