About Ribstone Limited (02596770) United Kingdom