About Ri & R King Ltd (08760660) United Kingdom