About Microfile Systems (london) Limited (02709374) United Kingdom