About Lynnwood Fox Limited (11252352) United Kingdom