About Roy Associates Limited (03032399) United Kingdom