About J&r Consulting Services Limited (09673786) United Kingdom