About Limfax Properties Limited (03387769) United Kingdom