About R & B Solutions Limited (SC267402) United Kingdom