About Yang & Lin Properties Ltd (12091686) United Kingdom