About Lynwood Lettings Ltd (11972614) United Kingdom