About Lynnwood Homes Limited (10867162) United Kingdom