About Lynwood House Limited (09807992) United Kingdom