About Y&c Property Ltd (12412991) United Kingdom