About Lyncra Property Ltd (SC638485) United Kingdom