About Y&r Associates Limited (09287589) United Kingdom