About Linden Tree Homes Limited (12267344) United Kingdom