About R & C Newton Beaumaris Limited (08948318) United Kingdom