About Lff Properties Limited (05275900) United Kingdom