About R&r Marketing Consultants Limited (08695177) United Kingdom