About Lyncrest Properties Limited (02292436) United Kingdom