About Lfs & Partners Property Limited (07441427) United Kingdom