About Microfile Properties Limited (08922658) United Kingdom