About Roy & Ross Limited (06986410) United Kingdom