About Lynwood 65 Limited (08266619) United Kingdom