About Lynwood Properties Limited (08048433) United Kingdom