About Y&d Property Limited (12863824) United Kingdom