About J&r Holdings Limited (09524713) United Kingdom