About Y&l Associates Ltd (10170380) United Kingdom