About Lindback Lettings Limited (10943572) United Kingdom