About Ray & Roy Limited (10226666) United Kingdom