About Lft Property Limited (05726212) United Kingdom