About J&r - Business Support Services Ltd (07675623) United Kingdom