About Y & R Holdings Ltd (12677502) United Kingdom