About Y&r Ltd (SC608052) United Kingdom