About R & I Devon Cottage Ltd (13310359) United Kingdom