About J&r Marketing Limited (10025657) United Kingdom