About London Letter File Company Limited (00224226) United Kingdom