About Lynnwood Property Limited (10905176) United Kingdom