About Lyncombe Projects Ltd (07612417) United Kingdom