About Lyncroft Management Limited (02380307) United Kingdom