About R.w. Toase Limited (NI002704) United Kingdom